package com.tuju.currency.viewmodel;

import java.util.List;

import rx.Subscription;

/**
 * Created by 彦泽 on 2018/9/15.
 */

public interface LoadRichNagevitor<T> {

    //显示内容
    void showContainerView();

    //无数据
    void showEmptyView();

    //刷新数据成功
    void onRefreshDataSuccess(List<T> entitys);

    //加载更多数据成功
    void onLoadMoreDataSuccess(List<T> entitys);

    //没有更多数据
    void noMoreData();

    //加载失败
    void onLoadDataFaild();

    //订阅事件
    void subscriptionEvent(Subscription subscription);
}
